body{
	width:100%;
	height:100%;
	margin: auto;
	background-color: #CCCCCC;
}

.logo{
	width:100%;
	height:6%;
	vertical-align: middle;
	background:#003366;
	border-bottom:1px solid #1b72b1;
	/* Firefox */
	/*background-image: -moz-linear-gradient(top, #669999, #003366); */
	/* Saf4+, Chrome */
	/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #669999), color-stop(1, #003366));*/ 
	/* IE*/
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#669999', endColorstr='#003366', GradientType='0');*/ 
}

.logo span label{
	color:#FFFFFF;
	font-size: 22px;
	font-family: Arial;
	display: inline-block;
	margin-top: 5px;
	margin-left: 48%;
}

.logo span a{
	float:right;
	color:#FFFFFF;
	padding-top: 7px;
	display: inline-block;
}

.logo span a:hover{
	color:#FFFF00;
}

.first{
	width:75%;
	height:40%;
	margin: 0 auto;
	/*border:1px solid black;*/

}

.teacher{
	width:100%;
	height:100%;
	float: left;
	/*display: none;*/
	/*background-color: white;*/
}

.teachertitle{
	/*top:-8px;*/
	width:50%;
	height:10%;
	float:left;
	display:inline-block;
	/*如果position是absolute，那么top:-8px;不起作用*/
	position:relative;
	/*margin-left: 10px;*/
	text-align: center;
	font-size: 20px;
	color:white;
	background-color: #003366;;
	/*border-top: 1px solid #003300;*/
} 

.stutitle{
	/*top:-8px;*/
	width:50%;
	height:10%;
	float:left;
	display:inline-block;
	/*如果position是absolute，那么top:-8px;不起作用*/
	position:relative;
	/*margin-left: 10px;*/
	text-align: center;
	font-size: 20px;
	color:white;
	background-color:#336699;
	/*border-top: 1px solid #003300;*/
} 

.notice{
	width:100%;
	height:100%;
	margin: 0 auto;
}

.overhide{
	width:50%;
	height:80%;
	display: inline-block;
	float:left;
	overflow: hidden;
	/*border-right:1px solid black;*/
}

.overhide .listyle{
	width:1%;
	height:15%;
	float:left;
}

.overhide a{
	height:15%;
	display: block;
	overflow:hidden;
	color:black;
	text-overflow:ellipsis;
	margin-top: 2%;
}

.overhide a:hover{
	color:#003366;
}


.student{
	width:100%;
	height:100%;
	float: left;
	display: none;
	/*background-color: white;*/
}

footer{
	width:75%;
	margin: auto;
	text-align: center;
}

footer span{
	font-family:Arial;
}